<?php
/**
 * +---------------------------------------------------------------
 * | Author: 北京永青宇创科技有限公司
 * | Date: 2020/03/12
 * | 版本: 6.0
 * +---------------------------------------------------------------
 * | CopyRight: 北京永青宇创科技有限公司 All rights reserved.
 * +---------------------------------------------------------------
 * | 版权声明：云豹不是一个自由软件，是云豹官方推出的商业源码。
 * | 严禁在未经许可的情况下拷贝、复制、传播、使用云豹的任意代码
 * | 如有违反，请立即删除，否则您将面临承担相应，法律责任的风险。
 * | 如果需要取得官方授权，请联系官方 https://www.gepardshop.com
 * +---------------------------------------------------------------
 */

namespace app\mall\model;

use think\Model;

class MallHistory extends Model {
	//auto数组

	protected $auto   = [];
	protected $insert = ['create_time',];
	protected $update = ['update_time',];

	//自动属性赋值函数
	public static function init()
	{
		self::event('after_write', function($data) {
			\yunbao\modelhelp::updateCount('mall/mallHistory');
		});
	}
	protected function setCreateTimeAttr($value)
	{
		return time();
	}

	protected function setUpdateTimeAttr($value)
	{
		return time();
	}

    public function getUserNameAttr($value, $data)
    {
        return get_info_title('common/User', $data['user_id'], 'nickname', '-');
    }

	public function getGoodsNameAttr($value, $data)
	{
		return get_info_title('mall/mallGoods', $data['goods_id'], 'title', '-');
	}

    public function getCategoryNameAttr($value, $data)
    {
        return get_info_title('mall/mallCategory', $data['category_id'], 'title', '-');
    }

    public function getStatusNameAttr($value, $data)
    {
        $status_list = ['-1'=>'已删除',1=>'正常'];
        return $status_list[$data['status']];
    }
}
